.site-banner {
    height: 160px;
}
.site-warp {
    background: url(../../imagesq/gxzf_swt/header.gif) right bottom no-repeat #fff;
	height: 160px;
}
.swt-logo{
	padding-top:30px;
	
}
.swt-header-txt{
	display:block;
}
.swt-top-right{
	width:325px;
	padding-top:30px;
}
.site-search.fn-right{
	float:none !important;
	display:block;
}
.site-search{
	margin-top: 15px;
	margin-bottom:15px;
	overflow:hidden;
}
.swt-top-hotword{
	font-weight:bold;
	color:#025293;
	text-shadow:-1px 0 #fff,
                0 1px #fff,
                1px 0 #fff,
                0 -1px #fff;
}
.swt-top-hotword a{
	color:#025293;
	text-shadow:-1px 0 #fff,
                0 1px #fff,
                1px 0 #fff,
                0 -1px #fff;
	padding-right:10px;
}
.focus-news{
	margin-top:33px;
	overflow:hidden;
	height:378px;
}
.slider-swt{
	background:#ccc;
	width:695px;
	height:378px;
	overflow:hidden;
	float:left;	
}
.slider-news{
	width:382px;
	float:right;
}
.title-slider{
	border:1px solid #bfbebe;
	color:#035294;
	height:30px;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	margin-bottom:15px;
}
.title-slider,.title-slider a,.slider-news-top p a{
	color:#035294;
}
.slider-news-top h3 a{
	color:#035294;
	font-size:24px;
	font-weight:bold;
}
.slider-news-top p{
	text-indent:2em;
	color:#707070;
	line-height:20px;
	margin:15px 0;
}
.main-col { overflow: hidden; }
.main-left { width: 787px; float: left;overflow: hidden; }
.main-right { width: 298px; float: right; }
.tab-index { position: relative; margin-bottom: 28px; }
.tab-index-nav { width:800px;height: 45px; background: #f5f5f5; }
.tab-index-nav li { float: left; position: relative; }
.tab-index-nav a { display: block; color: #3b3b3b; font-size: 20px; font-weight: bold; padding: 0 30px; height: 45px; line-height: 45px; }
.tab-index-nav li.cur { background: url("../../imagesq/gxzf_swt/i-down.png") center top no-repeat; height: 58px; }

.tab-index-nav li.cur a { color: #fff; }
.tab-con { clear: both; padding-top: 15px; }
.main-left .tab-con .txt-list{ height:280px;overflow: hidden;}
.platform-list{
	width:805px;
	overflow: hidden;
}
.platform-list li{
	border-radius:5px;
	background: url("../../imagesq/gxzf_swt/i-button.png") center top no-repeat #035294;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	width:255px;
	height:64px;
	float:left;
	margin-right:11px;
	text-align:center;
}
.platform-list a{
	background: url("../../imagesq/gxzf_swt/i-up.png") right center no-repeat;
	display:block;
	color:#fff;
	padding-right:38px;
	padding-top:8px;
	margin-right:10px;
}
.video-list-wrap{
	padding-top:30px;
}
.title-txt{
	padding-left:0;
}
.video-list{
	width:850px;
	overflow: hidden;
}
.video-list li{
	width:374px;
	float:left;
	margin-right:38px;
}
.video-list img{
	display:block;
	border:2px solid #035294;
	margin-bottom:8px;
}
.video-list span{
	color:#3b3b3b;
	background: url("../../imagesq/gxzf_swt/i-point-blue.png") 0 7px no-repeat;
	padding-left:10px;
	font-size:16px;
	line-height:18px;	
}
.button-href{
	color:#206289;
	border:1px solid #035294;
	background-image: url("../../imagesq/gxzf_swt/icon-swt.png");
	background-color:#fff;
	background-repeat:no-repeat;
	height:36px;
	line-height:36px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-left:36px;
	margin-bottom:21px;
}
.i-swt-gov{
	background-position:0 -40px;
}
.i-swt-open{
	background-position:0 -80px;
}
.i-swt-data{
	background-position:0 -120px;
}
.button-href a{
	color:#206289;
}
.gov-index-wrap{
	background:#f5f5f5;
	overflow:hidden;
	margin-bottom:21px;
}
.gov-index-list li {
    width: 140px;
    margin: 15px 0;
	float: left;
	text-align:center;
}
.gov-index-list img {
    display: block;
    margin: 0 auto 5px;
}
.tip-off{
	background:#f5f5f5;
	border:1px solid #035294;
}
.tip-off h2{
	background: url(../../imagesq/gxzf_swt/i-button.png) center top no-repeat #035294;
    color: #fff;
	font-size:22px;
	font-weight:bold;
	line-height:45px;
	text-align:center;
}
.tip-off-txt{
	padding:16px;
	color:#232323;
	font-size:16px;
	line-height:24px;
}
.tip-off-txt a{
	color:#035294;
}
.data{
	margin-top:30px;
}
.banner-flag{
	margin:30px 0;
}
.banner-flag .slides span{
	display:none;
}
.link-list-swt{
	width:1400px;
	overflow:hidden;
}
.link-list-swt li{
	color:#3b3b3b;
	background:#f5f5f5;
	border:1px solid #035294;
	width:350px;
	line-height:31px;
	margin-right:30px;
	float:left;
	text-align:center;
}
.link-list-swt a{
	background: url(../../imagesq/gxzf_swt/i-right.png) 0 center no-repeat;
	color:#3b3b3b;
	padding-left:15px;
}
.footer-site{
	font-family:"Microsoft YaHei";
	font-size:12px;
	color:#333;
	padding:20px 0;
}
.footer-site span{
	padding:0 10px;
}
.footer-logo{
	text-align:left;
}
.sub-wrap-swt{
	background:#fff;
	width:1110px;
	margin:0 auto;
	padding:30px 15px 0;
}
.sub-header{
	margin-bottom:25px;
}
.sub-title-swt{
	background: url(../../imagesq/gxzf_swt/sub-more.png) no-repeat;
	color:#fff;
	height:52px;
	font-size:20px;
	font-weight:bold;
	margin-bottom:25px;
	
}
.sub-title-swt a{
	display:block;
	width:137px;
	color:#fff;
	text-align:center;
	padding-top:2px;
}
.sub-wrap-swt .txt-list{
	padding-bottom:25px;
}
.img-sub-list{
	overflow:hidden;
	width:1180px;
}
.img-sub-list li{
	width:209px;
	float:left;
	margin-right:16px;
	margin-bottom:20px;
}
.img-sub-list img{
	border:2px solid #487ca5;
	width:205px;
	height:120px;
}
.img-sub-list span{
	font-size:16px;
	display:block;
	text-align:center;
	line-height:30px;
	height:30px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.img-sub-txt-list{
	overflow:hidden;
}
.img-sub-txt-list li{
	width:220px;
	float:left;
	margin-bottom:46px;
}
.img-sub-txt-list img{
	float:left;
	margin-right:7px;
}
.img-sub-txt-list span{
	float:left;
	width:90px;
	height:82px;
	line-height:82px;
	overflow:hidden;
}
.gov-leader .leader-list{
	font-size:16px;
	padding-left:100px;
}
.gov-tab-con {
    height: 400px;
}
.nav {
    width: 1115px;
	padding-left:15px;
}
.nav li{
	background:none;
	float:left;
	margin: 0;
	padding-left: 0;
	position:relative;
}
.nav li a{
	background-image: url(../../imagesq/gxzf_swt/iconsite.png);
    background-repeat: no-repeat;
	display:block;
	padding:0 45px;
}
.nav a:hover{
	text-decoration:none;
	background-color:#0073df;
}
.nav-child{
	display:none;
	background: #025293;
	position:absolute;
	left:0;
	top:45px;
	z-index:99;
	width:100%;
}
.nav-child li{
	background:none;
	float:none;
}
.nav-child li a{
	width:100%;
	display:block;
	padding:0;
	font-size:15px;
	background:none;
}
.i-index {
    background-position: 12px -1177px;
}
.i-gov-set {
    background-position: 12px -3366px;
}
.i-info-site {
    background-position: 12px -616px;
}
.i-int {
    background-position: 6px -1607px;
}
.i-city {
    background-position: 6px -1247px;
}
.i-exc {
    background-position: 0 -1972px;
}
.i-people {
    background-position: 17px -4020px;
}
.zxft_w{
	padding: 15px 15px 0;
}
.yg_bt {
    border-left: 8px solid #006EC7;
    padding-left: 5px;
    width: 325px;
    height: 24px;
    margin-bottom: 22px;
}
.yg{
	width:336px;
}
.yg_tu { width: 338px; height:187px; }
.yg_wz { width: 338px; }
.gridtable { width:100%; font-size:14px; color:#333333; border:1px solid #fff; border-collapse: collapse; }
.gridtable tr.odd { background:#f1f1f1; }
.gridtable tr.even { background:#fbfbfb; }
.gridtable th { font-weight:bold; text-align:center; width:56px; border-width: 1px; padding: 8px; border:1px solid #fff; }
.gridtable td { border:1px solid #fff; padding: 8px; }
.wtzj { width: 338px; height:184px; }
.wtzj1 { text-align:center; background-color: #F1F1F1; width: 338px; height:34px; }
.wtzj2 { padding-top:10px; padding-left:15px; padding-right:15px; background-color: #FBFBFB; width: 308px; height:86px; }
.wtzj3 { background-color: #FBFBFB; padding-left:18px; width: 320px; height:55px; }
.wtzj3 li { float:left; text-align:center; margin:0 10px; background-color: #006EC7; width: 132px; height:36px; }
.zxft_tulb { margin:0 auto; width: 1094px; }
.zxtu_bt { background:#E9F3FA;margin-top:32px; width: 1094px;border-bottom:2px solid #006EC7;}
.zxtu_bt span { display:block; }
.zxtu_bt_btz { float:left;background:#006EC7;padding:0 20px; }
.zxtu_bt_gd { padding-top:5px; padding-right:15px; }
.zxtu_tl { margin-top:25px; width: 1094px; }
.zxtu_tl li { float:left; width: 218px; height:210px; line-height:20px; text-align:center; margin: 0px 0px 0px 0px; }
.zxtu_tl li img { display:block; padding:10px 8px 10px 8px; }
.m-btns .zxly {float:right;font-weight:bold;background:#006EC7;color: #FFF;padding: 0 10px;height:40px;
line-height:40px;}
.more-list{
	border-bottom: none;
	padding: 0;
}